//
//  TheOneQueue.m
//  by MengXY
//

#import "TheQueue.h"
@implementation TheQueue
singleton_m(Queue)

//static id _instance;
//
//- (id)init
//{
//    __block id tempSelf = self;
//    static dispatch_once_t onceToken;
//    dispatch_once(&onceToken, ^{
//        if ((tempSelf = [super init])) {
//            
//        }
//    });
//    return self;
//}
//
//+ (id)allocWithZone:(struct _NSZone *)zone
//{
//    static dispatch_once_t onceToken;
//    dispatch_once(&onceToken, ^{
//        _instance = [super allocWithZone:zone];
//    });
//    return _instance;
//}
//
//+ (instancetype)shared##name
//{
//    static dispatch_once_t onceToken;
//    dispatch_once(&onceToken, ^{
//        _instance = [[self alloc] init];
//    });
//    return _instance;
//}
//+ (id)copyWithZone:(struct _NSZone *)zone
//{
//    return _instance;
//}
@end
